package com.naiterui.ehp.bs.patient.utils;

import java.util.Set;

import com.naiterui.common.redis.RedisUtil;

public class EmojiUtil {

    public static final String EMOJI_REGEX = "emoji_regex_collection";

    public static final String EMOJI_INSTANCE = "emoji_instance_collection";

    /**
     * redis添加特殊编码正则
     * @param regex
     */
    public static void addNewRegex(String regex) {
        RedisUtil.setOps().sadd(EMOJI_REGEX, regex);
    }

    /**
     * redis删除正则
     * @param regex
     */
    public static void removeRegex(String regex) {
        RedisUtil.setOps().srem(EMOJI_REGEX, regex);
    }

    /**
     * redis添加特殊编码unicode实例
     * @param instance
     */
    public static void addNewInstance(String instance) {
        RedisUtil.setOps().sadd(EMOJI_INSTANCE, instance);
    }

    /**
     * redis删除特例
     * @param instance
     */
    public static void removeInstance(String instance) {
        RedisUtil.setOps().srem(EMOJI_INSTANCE, instance);
    }

    /**
     * 获取redis特殊编码正则
     * @return
     */
    public static Set<String> getRegexSet() {
        return RedisUtil.setOps().smembers(EMOJI_REGEX);
    }

    /**
     * 获取redis特殊编码unicode实例
     * @return
     */
    public static Set<String> getInstanceSet() {
        return RedisUtil.setOps().smembers(EMOJI_INSTANCE);
    }
}
